@media screen {
   .no_mostrar { display: none; }
   .no_imprimir { display: block; }
}
@media print {  
   .no_mostrar { display: block; }  
   .no_imprimir { display: none; }  
}
/*BODY - tamanio factura*/
body.factura {
  	width: 216mm;
  	font-size: 3.5mm;
  	margin-top: 0mm;
  	margin-left: 0mm;
  	margin-bottom: 0mm;
  	margin-right: 0mm;
  	/* ...etc... */
}
/*TABLE - tamanio factura*/
table.factura {
	width: 216mm;
  	height: 152.5mm;  	
  	/* ...etc... */
}
table.cabecera {  
  	width: 176.5mm;  
}
table.detalle{
	/*width: 193.5mm;*/	
	width: 181.5mm;	
}
/*TD*/
td.cabecera{
	width: 193.5mm;	
	height: 55mm;	
	/*vertical-align: bottom;*/	
}
td.detalle{
	width: 193.5mm;	
	height: 72.5mm;	
	/*vertical-align: top;*/
}
td.espacio{
	width: 193.5mm;
	height: 6mm;
}
td.total{
	width: 193.5mm;
	height: 8mm;	
}
/*td cabecera*/
td.logonumero{
	/*height: 27mm; menos 9*/
  	height: 18mm;  	
  	text-align: right;	
}
td.persona{
	height: 4mm;
	text-align: left;
}
td.usuario{
	height: 4mm;
	text-align: right;
}
/*lado derecho e izquierdo de toda la factura*/
td.derecha{	
	width: 10.5mm;
}
td.izquierda{	
	width: 12mm;
}
td.abajo{
	height: 11mm;
}
/*dentro de detalle*/
td.cantidad{
	width: 12mm;
	height: 4mm;
	text-align: center;
}
td.rubro{
	width: 162.5mm;
	height: 4mm;
	text-align: left;
}
td.producto{
	width: 150.5mm;
	height: 4mm;
	text-align: left;
}
td.importe{
	width: 31mm;
	height: 4mm;
	text-align: right;
}
/*montos totales*/
td.subtotal{
	width: 32.5mm;
	height: 8mm;
	text-align: center;
}
td.deducible{
	width: 32.5mm;
	height: 8mm;
	text-align: center;
}
td.coaseguro{
	width: 32.5mm;
	height: 8mm;
	text-align: center;
}
td.valorVenta{
	width: 32.5mm;
	height: 8mm;
	text-align: center;
}
td.igv{
	width: 32.5mm;
	height: 8mm;
	text-align: center;
}
td.importeTotal{
	width: 31mm;
	height: 8mm;
	text-align: center;
}